engine piston rod - Spanish English Dictionary